package com.netspider.entity;

import java.io.Serializable;

import com.alibaba.fastjson.annotation.JSONField;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class QuestionVO implements Serializable {

	/**
	 * id : 2 question : 机动车驾驶人违法驾驶造成重大交通事故构成犯罪的，依法追究什么责任？ answerA : 刑事责任 answerB :
	 * 民事责任 answerC : 经济责任 answerD : 直接责任 correctAnswer : 1 imageUrl : bestAnswer :
	 * 《道路交通安全法》第一百零一条：违反道路交通安全法律、法规的规定，发生重大交通事故，构成犯罪的，依法追究刑事责任，并由公安机关交通管理部门吊销机动车驾驶证。
	 * bestAnswerId : 2600002 type : 2 sinaImg :
	 */
	// id
	@JSONField(name = "id")
	private int id;
	// 问题
	@JSONField(name = "question")
	private String question;
	@JSONField(name = "a")
	private String answerA;
	@JSONField(name = "b")
	private String answerB;
	@JSONField(name = "c")
	private String answerC;
	@JSONField(name = "d")
	private String answerD;
	/**
	 * 正确答案 单选题：1：A；2：B；3：C；4：D；
	 * 多选题：12：AB；13：AC；14：AD；23：BC；24：BD；34：CD；123：ABC；124：ABD；234：BCD；1234：ABCD；
	 * 判断题：1：正确；2：错误；
	 */
	@JSONField(name = "correctAnswer")
	private int correctAnswer;
	// 图片原始url
	@JSONField(name = "imageurl")
	private String imageUrl;
	// 题目解释
	@JSONField(name = "bestanswer")
	private String bestAnswer;
	@JSONField(name = "bestanswerid")
	private String bestAnswerId;
	/**
	 * 题目类型 1.判断题 2.单选题 3.多选题
	 */
	@JSONField(name = "Type")
	private int type;
	// 如果为空，则使用imageUrl的地址，如果不为空"http://ww"+(random.nextInt(5))+".sinaimg.cn/mw600/"+sinaImg;
	@JSONField(name = "sinaimg")
	private String sinaImg;

}
